
package com.x52im.rbchat.logic.chat_root.targetchoose;

import java.io.Serializable;

/**
 * 原始数据过滤器（用于本界面中列表显示数据时，将不必要的原始数据过滤掉）。
 *
 * @param <T>
 */
public abstract class TargetSourceFilter<T> implements Serializable {
    /**
     * 示滤器实现方法。
     *
     * @param originalData 原始数据对象
     * @return true表示允许，false表示此数据不被允许（将被过滤掉）
     */
    public abstract boolean allow(T originalData);
}